package com.springboot.service;

import com.springboot.domain.Files;
import com.springboot.mapper.FilesDao;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;

/**
 * <p>
 *  服务实现类
 * </p>
 *
 * @author HQJ
 * @since 2021-01-26
 */
@Service
public class FilesServiceI extends ServiceImpl<FilesDao, Files> {

}
/*
常用的方法
    1、查询
        a、default T getById(Serializable id)//根据主键id查询
        b、default List<T> listByIds(List<Integer> idList);//根据多个id查询，批量查询
        c、default T getOne(QueryWrapper qw);//根据条件查询，返回第一个
        d、default int count(QueryWrapper qw);//根据条件查询，返回记录数
        e、default List<T> list(QueryWrapper qw);//根据条件查询，返回结果集
    2、新增
        a、default boolean save(T entity);//新增一条记录
        b、default boolean saveBatch(List<T> list,int batchSize);//批量新增 batchSize新增的条数 list新增记录集
        c、default boolean saveOrUpdate(T entity);//新增或修改  没有id值为新增，有id值为修改
    3、更新
        a、default boolean updateById(T entity);//根据id去更新
        b、default boolean update(T entity,QueryWrapper qw);//根据条件更新
        c、default boolean saveOrUpdateBatch(List<T> list,int batchSize);//批量新增或修改  没有id值为新增，有id值为修改
    4、删除
        a、default boolean removeById(Serializable id);//根据id删除
        b、default boolean remove(QueryWrapper qw);//根据条件删除
        c、default boolean removeByIds(List<Integer> idList);//批量删除
 */
